主要功能是依據不同的條件去執行其動作
他基本型態會長這樣
switch (expression) {
case 1:
statements
break;
case 2:
statements
break;
.
.
.
default:
statements
break;
}
他會優先執行符合陳述句的條件的case
那假如是他的條件不符合case之中的任何一項
那麼就會執行default
要特別注意要有break才能阻止他又繼續執行下去
那接下來用一個很適合當作範例的程式碼
利用得到當日時間來輸出今天是星期幾
var today=new Date().getDay();
switch (date)
{
case 0:
alert("星期日");
break;
case 1:
alert("星期一");
break;
case 2:
alert("星期二");
break;
case 3:
alert("星期三");
break;
case 4:
alert("星期四");
break;
case 5:
alert("星期五");
break;
case 6:
alert("星期六");
break;
}